ENUM_TILE_NAMES = {
	[TileConsts.EMPTY_TILE] = "EMPTY_TILE", --0,
	[TileConsts.EMPTY_ITEM] = "EMPTY_ITEM", --1,
	[TileConsts.BASIC] = "BASIC", --2
	[TileConsts.ICE1] = "ICE1", --3,  -- 一层冰
	[TileConsts.ICE2] = "ICE2", --4,  -- 二层冰
	[TileConsts.ICE3] = "ICE3", --5,  -- 三层冰

	[TileConsts.SPECIAL_TILE] = "SPECIAL_TILE", --7, -- 特效地格
	[TileConsts.COIN1] = "COIN1", --10,
	[TileConsts.COIN2] = "COIN2", --11,
	[TileConsts.COIN3] = "COIN3", --12,
	[TileConsts.DICE] = "DICE", --13,
	[TileConsts.DYE_EGG1] = "DYE_EGG1", --14, 
	[TileConsts.DYE_EGG2] = "DYE_EGG2", --15,
	[TileConsts.DYE_EGG3] = "DYE_EGG3", --16,
	[TileConsts.CAGE1] = "CAGE1", --20,-- 藤蔓
	[TileConsts.CAGE2] = "CAGE2", --21,-- 藤蔓
	[TileConsts.CAGE3] = "CAGE3", --22,-- 藤蔓

	[TileConsts.DICE1_RANDOM] = "DICE1_RANDOM", --17,
	[TileConsts.DICE2_RANDOM] = "DICE2_RANDOM", --18,
	[TileConsts.DICE3_RANDOM] = "DICE3_RANDOM", --19,

	[TileConsts.SNOW1] = "SNOW1", --54, -- 雪块1
	[TileConsts.SNOW2] = "SNOW2", --55, -- 雪块2
	[TileConsts.SNOW3] = "SNOW3", --56, -- 雪块3
	[TileConsts.SNOW4] = "SNOW4", --57, -- 雪块4
	[TileConsts.SNOW5] = "SNOW5", --58, -- 雪块5

	[TileConsts.JEWEL_CLOUD1] = "JEWEL_CLOUD1", --59, -- 宝石云1
	[TileConsts.JEWEL_CLOUD2] = "JEWEL_CLOUD2", --60, -- 宝石云2
	[TileConsts.JEWEL_CLOUD3] = "JEWEL_CLOUD3", --61, -- 宝石云3
	[TileConsts.JEWEL] = "JEWEL", --62,      -- 宝石

	[TileConsts.JAM] = "JAM", --63,        -- 果酱

	[TileConsts.EDGE_LEFT1] = "EDGE_LEFT1", --97, -- 冰柱1（左边界存值）
	[TileConsts.EDGE_LEFT2] = "EDGE_LEFT2", --102,
	[TileConsts.EDGE_LEFT3] = "EDGE_LEFT3", --107,
	[TileConsts.EDGE_LEFT4] = "EDGE_LEFT4", --112,
	[TileConsts.EDGE_LEFT5] = "EDGE_LEFT5", --117,

	[TileConsts.EDGE_RIGHT1] = "EDGE_RIGHT1", --95, -- 冰柱1 （右边界存值）
	[TileConsts.EDGE_RIGHT2] = "EDGE_RIGHT2", --100,
	[TileConsts.EDGE_RIGHT3] = "EDGE_RIGHT3", --105,
	[TileConsts.EDGE_RIGHT4] = "EDGE_RIGHT4", --110,
	[TileConsts.EDGE_RIGHT5] = "EDGE_RIGHT5", --115,

	[TileConsts.EDGE_TOP1] = "EDGE_TOP1", --94, -- 冰柱1 （上边界存值）
	[TileConsts.EDGE_TOP2] = "EDGE_TOP2", --99,
	[TileConsts.EDGE_TOP3] = "EDGE_TOP3", --104,
	[TileConsts.EDGE_TOP4] = "EDGE_TOP4", --109,
	[TileConsts.EDGE_TOP5] = "EDGE_TOP5", --114,

	[TileConsts.EDGE_BOTTOM1] = "EDGE_BOTTOM1", --96,  -- 冰柱1 （下边界存值）
	[TileConsts.EDGE_BOTTOM2] = "EDGE_BOTTOM2", --101, -- 冰柱2
	[TileConsts.EDGE_BOTTOM3] = "EDGE_BOTTOM3", --106, -- 冰柱3
	[TileConsts.EDGE_BOTTOM4] = "EDGE_BOTTOM4", --111, -- 冰柱4  
	[TileConsts.EDGE_BOTTOM5] = "EDGE_BOTTOM5", --116, -- 冰柱5

	[TileConsts.SPECIAL_TILE_SECONDARY_SELECT] = "SPECIAL_TILE_SECONDARY_SELECT", --119,		--特效地格生成第二优先级

	[TileConsts.STONE] = "STONE", --120,           -- 点金石
	[TileConsts.STONE_CONTAINER] = "STONE_CONTAINER", --121, -- 收集口

	[TileConsts.CHEST_BLOCKER1] = "CHEST_BLOCKER1", --126, -- 大宝箱
	[TileConsts.CHEST_BLOCKER2] = "CHEST_BLOCKER2", --127,
	[TileConsts.CHEST_BLOCKER3] = "CHEST_BLOCKER3", --128,
	[TileConsts.CHEST_BLOCKER4] = "CHEST_BLOCKER4", --129,

	[TileConsts.SAVING_BOX1] = "SAVING_BOX1", --130,    -- 储蓄罐
	[TileConsts.SAVING_BOX2] = "SAVING_BOX2", --131,
	[TileConsts.SAVING_BOX3] = "SAVING_BOX3", --132,
	[TileConsts.SAVING_BOX_KEY1] = "SAVING_BOX_KEY1", --133, -- 储蓄罐钥匙 暂时无用
	[TileConsts.SAVING_BOX_KEY2] = "SAVING_BOX_KEY2", --134,
	[TileConsts.SAVING_BOX_KEY3] = "SAVING_BOX_KEY3", --135,

	[TileConsts.CRYSTAL_BALL_1] = "CRYSTAL_BALL_1", --136, -- 水晶球
	[TileConsts.CRYSTAL_BALL_2] = "CRYSTAL_BALL_2", --137,
	[TileConsts.CRYSTAL_BALL_3] = "CRYSTAL_BALL_3", --138,

	[TileConsts.BUTTER_FLY_TOP_1] = "BUTTER_FLY_TOP_1", --139,    -- 纸蝴蝶
	[TileConsts.BUTTER_FLY_TOP_2] = "BUTTER_FLY_TOP_2", --140,
	[TileConsts.BUTTER_FLY_TOP_3] = "BUTTER_FLY_TOP_3", --141,
	[TileConsts.BUTTER_FLY_TOP_4] = "BUTTER_FLY_TOP_4", --142,
	[TileConsts.BUTTER_FLY_LEFT_1] = "BUTTER_FLY_LEFT_1", --143,   -- 纸蝴蝶左
	[TileConsts.BUTTER_FLY_LEFT_2] = "BUTTER_FLY_LEFT_2", --144,
	[TileConsts.BUTTER_FLY_LEFT_3] = "BUTTER_FLY_LEFT_3", --145,
	[TileConsts.BUTTER_FLY_LEFT_4] = "BUTTER_FLY_LEFT_4", --146,
	[TileConsts.BUTTER_FLY_RIGHT_1] = "BUTTER_FLY_RIGHT_1", --147,   -- 纸蝴蝶右
	[TileConsts.BUTTER_FLY_RIGHT_2] = "BUTTER_FLY_RIGHT_2", --148,
	[TileConsts.BUTTER_FLY_RIGHT_3] = "BUTTER_FLY_RIGHT_3", --149,
	[TileConsts.BUTTER_FLY_RIGHT_4] = "BUTTER_FLY_RIGHT_4", --150,
	[TileConsts.BUTTER_FLY_DOWN_1] = "BUTTER_FLY_DOWN_1", --151,    -- 纸蝴蝶下
	[TileConsts.BUTTER_FLY_DOWN_2] = "BUTTER_FLY_DOWN_2", --152,
	[TileConsts.BUTTER_FLY_DOWN_3] = "BUTTER_FLY_DOWN_3", --153,
	[TileConsts.BUTTER_FLY_DOWN_4] = "BUTTER_FLY_DOWN_4", --154,

	[TileConsts.CRYSTAL_BALL_SECONDARY] = "CRYSTAL_BALL_SECONDARY", --155,		--水晶球释放选取第二优先级

	[TileConsts.ROPE_TOP] = "ROPE_TOP", --156,   -- 绳子上
	[TileConsts.ROPE_LEFT] = "ROPE_LEFT", --157,  -- 绳子左
	[TileConsts.ROPE_DOWN] = "ROPE_DOWN", --158,  -- 绳子下
	[TileConsts.ROPE_RIGHT] = "ROPE_RIGHT", --159, -- 绳子右
	[TileConsts.ICE_CREAM] = "ICE_CREAM", --161,  -- 雪糕

	[TileConsts.MAGIC_WATER] = "MAGIC_WATER", --163,      -- 魔法水面
	[TileConsts.DIG_GROUND_STAGE] = "DIG_GROUND_STAGE", --164, -- 无限挖地层数增加
	[TileConsts.SLIME_1] = "SLIME_1", --170,          -- 史莱姆1级
	[TileConsts.SLIME_2] = "SLIME_2", --171,          -- 史莱姆2级
	[TileConsts.BOAT_1] = "BOAT_1", --174,           -- 船1级
	[TileConsts.BOAT_2] = "BOAT_2", --175,           -- 船2级
	[TileConsts.BOAT_3] = "BOAT_3", --176,           -- 船3级4级
	[TileConsts.WATCH_1] = "WATCH_1", --177,          -- 怀表
	[TileConsts.WATCH_2] = "WATCH_2", --178,
	[TileConsts.WATCH_3] = "WATCH_3", --179,
	[TileConsts.WATCH_4] = "WATCH_4", --180,
	[TileConsts.WATCH_5] = "WATCH_5", --181,
	[TileConsts.WATCH_6] = "WATCH_6", --182,
	[TileConsts.WATCH_7] = "WATCH_7", --183,
	[TileConsts.WATCH_8] = "WATCH_8", --184,
	[TileConsts.WATCH_9] = "WATCH_9", --185,

	[TileConsts.RANK_BOOK_BIG_1] = "RANK_BOOK_BIG_1", --195,   -- 大魔法书1层
	[TileConsts.RANK_BOOK_BIG_2] = "RANK_BOOK_BIG_2", --196,   -- 大魔法书2层
	[TileConsts.RANK_BOOK_BIG_3] = "RANK_BOOK_BIG_3", --197,   -- 大魔法书3层
	[TileConsts.RANK_BOOK_BIG_4] = "RANK_BOOK_BIG_4", --198,   -- 大魔法书4层
	[TileConsts.RANK_BOOK_1] = "RANK_BOOK_1", --199,       -- 魔法书1层
	[TileConsts.RANK_BOOK_2] = "RANK_BOOK_2", --200,       -- 魔法书2层
	[TileConsts.RANK_BOOK_3] = "RANK_BOOK_3", --201,       -- 魔法书3层

	[TileConsts.MUSIC_BOX_1] = "MUSIC_BOX_1", --202,       -- 音乐盒1级
	[TileConsts.MUSIC_BOX_2] = "MUSIC_BOX_2", --203,       -- 音乐盒2级
	[TileConsts.MUSIC_BOX_3] = "MUSIC_BOX_3", --204,       -- 音乐盒3级
	[TileConsts.MUSIC_BOX_4] = "MUSIC_BOX_4", --205,       -- 音乐盒4级
	[TileConsts.MUSIC_BOX_SECOND] = "MUSIC_BOX_SECOND", --212,  --音乐盒第二优先级

	[TileConsts.COLOR_FLOWER_1] = "COLOR_FLOWER_1", --206,    -- 染色花1级
	[TileConsts.COLOR_FLOWER_2] = "COLOR_FLOWER_2", --207,    -- 染色花2级
	[TileConsts.COLOR_FLOWER_3] = "COLOR_FLOWER_3", --208,    -- 染色花3级

	[TileConsts.GEM_SLATE] = "GEM_SLATE", --213,         -- 石板
	[TileConsts.GEM_1] = "GEM_1", --214,             -- 宝石1级

	[TileConsts.PREPROP_SECOND] = "PREPROP_SECOND", --216,	 --前置道具第二优先级
	[TileConsts.PIN_WHEEL] = "PIN_WHEEL", --217,         -- 风车
	[TileConsts.RABBIT_HAT] = "RABBIT_HAT", --218,        -- 兔子
	------------------生成口------------------
	[TileConsts.PRODUCER] = "PRODUCER", --6,            -- ALL生成口
	[TileConsts.ANIMAL_PRODUCER] = "ANIMAL_PRODUCER", --118,   --基础棋子生成口

	[TileConsts.STONE_PRODUCER] = "STONE_PRODUCER", --122,    -- 点金石生成口
	[TileConsts.DYE_EGG_PRODUCER] = "DYE_EGG_PRODUCER", --123,  -- 染色蛋生成口
	[TileConsts.DICE_PRODUCER] = "DICE_PRODUCER", --124,     -- 暂时无用
	[TileConsts.COIN_PRODUCER] = "COIN_PRODUCER", --125,     -- 银币生成口

	[TileConsts.ICE_CREAM_PRODUCER] = "ICE_CREAM_PRODUCER", --162,-- 雪糕生成口
	[TileConsts.SLIME_PRODUCER_1] = "SLIME_PRODUCER_1", --172,  -- 史莱姆1级生成口
	[TileConsts.SLIME_PRODUCER_2] = "SLIME_PRODUCER_2", --173,  -- 史莱姆2级生成口

	[TileConsts.WATCH_PRODUCER_1] = "WATCH_PRODUCER_1", --186,  -- 怀表生成口
	[TileConsts.WATCH_PRODUCER_2] = "WATCH_PRODUCER_2", --187,
	[TileConsts.WATCH_PRODUCER_3] = "WATCH_PRODUCER_3", --188,
	[TileConsts.WATCH_PRODUCER_4] = "WATCH_PRODUCER_4", --189,
	[TileConsts.WATCH_PRODUCER_5] = "WATCH_PRODUCER_5", --190,
	[TileConsts.WATCH_PRODUCER_6] = "WATCH_PRODUCER_6", --191,
	[TileConsts.WATCH_PRODUCER_7] = "WATCH_PRODUCER_7", --192,
	[TileConsts.WATCH_PRODUCER_8] = "WATCH_PRODUCER_8", --193,
	[TileConsts.WATCH_PRODUCER_9] = "WATCH_PRODUCER_9", --194,

	[TileConsts.COLOR_FLOWER_1_PRODUCER] = "COLOR_FLOWER_1_PRODUCER", --209, -- 染色花1级生成口
	[TileConsts.COLOR_FLOWER_2_PRODUCER] = "COLOR_FLOWER_2_PRODUCER", --210, -- 染色花2级生成口
	[TileConsts.COLOR_FLOWER_3_PRODUCER] = "COLOR_FLOWER_3_PRODUCER", --211, -- 染色花3级生成口
	[TileConsts.GEM_PRODUCER] = "GEM_PRODUCER", --215,            -- 宝石生成口
	[TileConsts.LINE_PRODUCER] = "LINE_PRODUCER", --401,           -- 横消生成口
	[TileConsts.COLUMN_PRODUCER] = "COLUMN_PRODUCER", --402,         --竖消生成口
	[TileConsts.AREA_PRODUCER] = "AREA_PRODUCER", --403,           --爆炸生成口
	[TileConsts.BIRD_PRODUCER] = "BIRD_PRODUCER", --404            --彩虹瓶生成口
}

ENUM_SPECIAL_NAMES = {
	[SpecialItemType.NONE] 			= "NONE",				--   0,
	[SpecialItemType.ROW] 			= "ROW",				--   1,
	[SpecialItemType.COLUMN] 		= "COLUMN",				--   2,
	[SpecialItemType.AREA] 			= "AREA",				--   3,
	[SpecialItemType.BIRD] 			= "BIRD",				--   4,
	[SpecialItemType.CROSS] 		= "CROSS",				--   5,
	[SpecialItemType.MULTI_ROW] 	= "MULTI_ROW",			--    6,
	[SpecialItemType.MULTI_COLUMN] 	= "MULTI_COLUMN",		--   7,
	[SpecialItemType.AREA_AREA] 	= "AREA_AREA",			--   8,
	[SpecialItemType.PLANE] 		= "PLANE ",				--   9,
	[SpecialItemType.BIRD_BIRD] 	= "BIRD_BIRD",			--   10,
	[SpecialItemType.BUTTER_FLY] 	= "BUTTER_FLY",			--   11,
	[SpecialItemType.CROSS_ROW] 	= "CROSS_ROW",			--   12,
	[SpecialItemType.CROSS_COLUMN] 	= "CROSS_COLUMN ",		--   13,
	[SpecialItemType.Flower] 		= "Flower",				--   14, --染色花
	[SpecialItemType.HARMMER] 		= "HARMMER",			--   15,
	[SpecialItemType.PINWHEEL] 		= "PINWHEEL",			--   16,
	[SpecialItemType.FLOWER_FLOWER] = "FLOWER_FLOWER"		--"FLOWER_FLOWER",		 --   17
}